package main

import (
	"fmt"
	"sort"
)

func mapSort(map1 map[string]string) string {
	var sliceKey []string
	// 把map对象的key放在一个切片里面
	for k,_ :=range map1{
		sliceKey =append(sliceKey, k)
	}
	// 对key进行升序排序
	sort.Strings(sliceKey)
	var str string
	for _,v :=range sliceKey{
		// Sprintf实现字符串的拼接 可以把其他类型转换成string类型
		str +=fmt.Sprintf("%v=>%v",v,map1[v])
	}
	return str
}
func main() {
	// 定义一个map类型的对象
	m1 := map[string]string{
		"username": "zhangsan",
		"age":      "20",
		"sex":      "男",
		"height":   "180",
	}
	fmt.Println(m1)
}